home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / config / isc.cf < prev    next >
Text File  |  2006-04-12  |  6KB  |  285 lines

  1. XCOMM $Xorg: isc.cf,v 1.3 2000/08/17 19:41:47 cpqbld Exp $
  2.  
  3.  
  4.  
  5. XCOMM platform:  $XFree86: xc/config/cf/isc.cf,v 3.15 1999/07/10 12:17:09 dawes Exp $
  6.  
  7. #ifndef HasGcc2
  8. #define HasGcc2            YES
  9. #endif
  10.  
  11. /* INTERACTIVE UNIX SYSTEM (IUS) Version 3.x 4.x */
  12.  
  13. #if IscVersion > 300
  14. # define ISCVerDef -DISC40 -DISC30
  15. # define OSVendor        (IUS Version 4.x)
  16. #else
  17. # if IscVersion == 300
  18. #  define ISCVerDef -DISC30
  19. #  define OSVendor        (ISC Version 3.0)
  20. # else
  21. #  if IscVersion == 202
  22. #   define OSVendor        (ISC Version 2.0.2)
  23. #   define ISCVerDef -DISC202
  24. #  else
  25. #   define OSVendor        (ISC Version 2.2.1)
  26. #   define ISCVerDef -DISC22
  27. #  endif
  28. # endif
  29. #endif
  30.  
  31. /* Disable the use of /var/X11 */
  32. #ifndef HasVarDirectory
  33. #define HasVarDirectory        NO
  34. #endif
  35.  
  36. /* Use mmap Driver                                                   */
  37. #ifndef HasSVR3mmapDrv
  38. # define HasSVR3mmapDrv        YES
  39. #endif
  40.  
  41. #ifndef BuildXF86DRI
  42. #  define BuildXF86DRI   NO
  43. #endif
  44.  
  45. #ifndef UseDeprecatedKeyboardDriver
  46. #define UseDeprecatedKeyboardDriver YES
  47. #endif
  48.  
  49. /*
  50.  * disable building DRI support into video drivers, which can be done
  51.  * even on platforms that don't have functional DRI support.
  52.  * maybe not on ISC ? (mr 28.06.1999)
  53.  */
  54. #ifndef BuildXF86DRIDriverSupport
  55. #define BuildXF86DRIDriverSupport NO
  56. #endif
  57.  
  58. /* to use inline Math from linux ;-) package inline-math-2.6.tar.gz           */
  59. /* you should first install the package, available on your favorite linux ftp */
  60. /* and define UseInlineMath        YES inside host.def                   */
  61. #ifndef UseInlineMath
  62. # define UseInlineMath        NO
  63. #endif
  64.  
  65. /* You could use cbrt from liboptm.a (Interactive icc Compiler) */
  66. /* define to YES inside host.def                                */
  67. #ifndef HasCbrt
  68. # define HasCbrt        NO
  69. #endif
  70.  
  71. /* Use GNUs MallocLibrary                                    */
  72. #ifndef UseGnuMalloc
  73. # define UseGnuMalloc        NO
  74. #endif
  75.  
  76. /* Install Zlib Headers - used in lib/zlib/Imakefile */
  77. #ifndef OsNeedZlibHeaders
  78. # define OsNeedZlibHeaders    YES
  79. #endif
  80.  
  81. /* Expand Manual Pages (needs S5L)                                   */
  82. #ifndef ExpandManNames
  83. # define ExpandManNames        NO
  84. #endif
  85.  
  86. /* if you haven't groff or the TextProcessingWorkbench - do preformat*/
  87. #ifndef FormattedManPages
  88. # define FormattedManPages      YES
  89. #endif
  90.  
  91. #ifndef HasPosixRegex        /* Need extra/regex since 3.9Ns */
  92. #define HasPosixRegex        NO
  93. #endif
  94.  
  95. #ifndef DoLoadableServer
  96. #define DoLoadableServer        YES
  97. #endif
  98.  
  99. #ifndef CpuOption
  100. #define CpuOption    -m486
  101. #endif
  102.  
  103. /* gcc 2.7.2/2.8.1 tested Optimization Flags                               */
  104. #ifndef DefaultGcc2i386Opt
  105. #define DefaultGcc2i386Opt    -O2 CpuOption -fno-strength-reduce GccWarningOptions
  106. #endif
  107.  
  108. /* For a POSIXized build on Interactive maybe needed to use gcc2.7.2 */
  109. #ifndef UsePosix
  110. # define UsePosix        YES
  111. #endif
  112.  
  113. /* ISC 4.1Mu 
  114. #define IscCompileVersion    410
  115. */
  116.  
  117. #if !defined(IscCompileVersion) && IscVersion < 410
  118. /* ISC 4.0 compatible */
  119. #define IscCompileVersion    400
  120. #endif
  121.  
  122. #if IscCompileVersion == 400
  123.  
  124. /* binaries which should run on ISC 4.0 or for the build on a real 4.0 System */
  125. # define UseChmod        YES
  126.  
  127. /* for compatibility with ISC 4.0 - reported by Ami Fischmann            */
  128. /* troubles when linking with libX11.a build on ISC4.1 and used with 4.0 */
  129. # define HasSnprintf        NO
  130. # define UseXwctomb        YES
  131.  
  132. #endif
  133.  
  134. #if defined(UseXwctomb)
  135. # define XwctombDefine    -DUSE_XMBTOWC 
  136. #else
  137. # define XwctombDefine    
  138. #endif 
  139.  
  140. #if defined(UseChmod)
  141. # define IscCompatDefines    XwctombDefine -DUSE_CHMOD
  142. #else
  143. # define IscCompatDefines    XwctombDefine
  144. #endif 
  145.  
  146. #ifdef UsePosix
  147. # define PosixDefines        -posix -D_SYSV3 -D_POSIX_SOURCE 
  148. #else
  149. # define PosixDefines
  150. #endif
  151.  
  152. #define OSDefines        -DISC ISCVerDef IscCompatDefines
  153.  
  154. /*
  155. #define OSName            Unix System V/386 Release 3.2
  156. #define OSMajorVersion        3
  157. #define OSMinorVersion        2
  158. */
  159. #ifndef OSMajorVersion
  160. #define OSMajorVersion        DefaultOSMajorVersion
  161. #endif
  162. #ifndef OSMinorVersion
  163. #define OSMinorVersion        DefaultOSMinorVersion
  164. #endif
  165. #ifndef OSTeenyVersion
  166. #define OSTeenyVersion        DefaultOSTeenyVersion
  167. #endif
  168.  
  169. #ifndef OSName
  170. #define OSName            INTERACTIVE UNIX System V/386 Release 3.2
  171. #endif
  172.  
  173. XCOMM operating system: OSName (OSMajorVersion./**/OSMinorVersion./**/OSTeenyVersion)
  174.  
  175. /* Note, cpp already does -Di386 */
  176. #define BootstrapCFlags        OSDefines -DSYSV
  177.  
  178. #if IscVersion > 202
  179. # define LocalLibraries    -lpt
  180. # define PosixLibraries    -lcposix
  181. #else
  182. # define LocalLibraries        MallocLibrary -lpt
  183. # define PosixLibraries
  184. #endif
  185.  
  186. #define SocketLibraries        -linet
  187.  
  188. #ifndef GnuMallocLibrary
  189. #ifndef UseIscLd
  190. # define GnuMallocLibrary    -L/usr/local/lib -lgnumalloc
  191. #else
  192. # define GnuMallocLibrary       /usr/local/lib/libgmalloc.a
  193. #endif
  194. #endif
  195.  
  196. #ifndef MallocLibrary
  197. # if UseGnuMalloc
  198. #  define MallocLibrary        GnuMallocLibrary
  199. # else
  200. #  define MallocLibrary        -lmalloc
  201. # endif
  202. #endif
  203.  
  204. #ifndef ExtraLibraries
  205. # if UseGnuMalloc
  206. #  define ExtraLibraries SocketLibraries LocalLibraries MallocLibrary PosixLibraries
  207. # else
  208. #  define ExtraLibraries SocketLibraries LocalLibraries PosixLibraries
  209. # endif
  210. #endif
  211.  
  212. #if UseXwctomb
  213. #define XawI18nDefines        -DUSE_XWCHAR_STRING
  214. #else
  215. #define XawI18nDefines        -DUSE_XWCHAR_STRING -DUSE_XMBTOWC
  216. #endif
  217.  
  218. #if HasCbrt
  219. #define MathLibrary -loptm
  220. #endif
  221.  
  222. #ifdef UseInlineMath
  223. #define InlineMathDefines    -DUseInlineMath
  224. #if !HasCbrt
  225. #define ServerExtraSysLibs    $(CBRT) MathLibrary
  226. #endif
  227. #else
  228. #define InlineMathDefines
  229. #endif
  230.  
  231. #ifndef ServerExtraSysLibs
  232. #define ServerExtraSysLibs    $(CBRT)
  233. #endif
  234.  
  235. #define ServerExtraDefines    SVR3mmapFlags XFree86ServerDefines
  236.  
  237. #if IscVersion > 300
  238. # ifndef HasSymLinks
  239. #  define HasSymLinks           YES
  240. # endif
  241. #endif
  242.  
  243. #define HasShm            YES
  244.  
  245. #ifndef HasSnprintf
  246. #define HasSnprintf        YES
  247. #endif
  248.  
  249. #ifndef HasLibCrypt
  250. #define HasLibCrypt        YES
  251. #define SpecialLibCrypt        -lcrypt
  252. #endif
  253.  
  254. #ifndef DefaultCDebugFlags
  255. # if HasGcc2
  256. #  define DefaultCDebugFlags DefaultGcc2i386Opt PosixDefines InlineMathDefines
  257. # else
  258. #  define DefaultCDebugFlags -O PosixDefines InlineMathDefines
  259. # endif
  260. #endif
  261.  
  262. #if HasGcc2
  263. # define CcCmd gcc 
  264. #endif
  265.  
  266. #ifndef DefaultCplusplusOptions
  267. #define DefaultCplusplusOptions    -fno-implicit-templates
  268. #endif
  269.  
  270. #ifndef ConnectionFlags
  271. #define ConnectionFlags -DLOCALCONN -DTCPCONN 
  272. /* -DSTREAMSCONN -DUNIXCONN -- does not work on ISC SVR3 */
  273. #endif
  274.  
  275. #define CompressManCmd $(COMPRESS) -v
  276.  
  277. #define XmanSearchPath /usr/catman
  278.  
  279. #ifndef RemoveDSDENroffMacros
  280. #define RemoveDSDENroffMacros   YES
  281. #endif
  282.  
  283. #include <svr3.cf>
  284.  
  285.